package primaryAlgorithm.reverseBits;
/**
 * @Date 2020/03/23
 * @author 王光浩
 * @Thinking 使用OR位运算
 */
public class MyMethodTwo {
	public int reverseBits(int n) {
      int ret=0;
      for(int i=0;i<31;i++) {
    	  ret=ret<<1;
    	  ret=ret|(n&1);
    	  n=n>>1;
      }
      return ret;
    }
}

